Export to PlanningSpace

The Enersight to PlanningSpace Dataflow export method has been adapted from the Enersight to Portfolio export method and included from 2.14 onwards. This method also facilitates a new alternative and more performant integration with esi.Manage. This export allows for the streamlined integration between the two products, including file-less updates from version 16.5 onwards. Specifically, this export method allows for the creation of 'Profiles' by the Asset Planner within Enersight which may then be selected for import directly within PlanningSpace Dataflow. When warnings or errors occur, these are available on import for improved QA/Validation processes.

To set up and configure an export to PlanningSpace Dataflow:

  1. Select the variables to be exported and how you wish them to be named or grouped within the Variable Definition.
  2. Select the opportunity grouping methodology for any aggregation of assets, e.g, Pad or Rig Line within the Grouping Definition.
  3. Select the desired export result data set and attach Variable and Grouping definitions to shape this output within the Profile screen.
Variable and Grouping definitions are shared between the export methods for PlanningSpace Dataflow and Portfolio.

Ideally, the Variable Definition is created only once and rarely modified, while Grouping Definitions would be updated semi-regularly pending the decisions and associated granularity concerns within PlanningSpace. The Profile would be adjusted frequently and updated to allow new PDS targets, weighting, cases, etc. to be sent to PlanningSpace.

Normal Users have general permission to use each of the screens of the export. However, to ensure that corporate control may be enforced to avoid inadvertent breakages, individual definitions may be locked and owned by a user whereby only that user or a Company Admin can unlock to subsequently change it.

Access

Access to the export configuration within Enersight is via Tools > Export > Export to PlanningSpace.

Click image to expand or minimize.

Profile Definition

Profiles may be created, edited, and saved for use as reference from PlanningSpace for the collection of settings and targets. Included within this grouping are:

  1. Selection of which Variable Definition should be used.
  2. Selection of Start Year and Duration of the export to frame the size of the export data to be sent to PlanningSpace.
  3. Selection of Periodicity, including month, annual and quarterly.
  4. Ability to define multiple export groups, whereby you can specify Plan Data Set/Versions as outcomes against grouping definitions.
  5. Ability to add additional export groups, both normal and differential types.

A few notes:

  • If utilizing the service as an integration to esi.Manage, only the first outcome will be transferred due to the different data structure.
  • There is a new option to do a differential export, whereby differences between two Versions within the same PDS may be exported instead of a complete case. This is designed to provide an incremental case directly to PlanningSpace.

For each export group, you can define:

  1. Name, prefix and suffix (optional)
  2. A grouping definition to be utilized (optional, if none selected the default is by Scenario)
  3. Multiple outcomes against Plan Data Set Versions
  4. Name and Weighting percentage of each outcome for later transfer to PlanningSpace Economics
  5. In the case of differential export, the alternative Plan Data Set Version to be the negative case

Click image to expand or minimize. 

Variable Definition

Variable Definitions may be created, edited and saved for use as a reference within a Profile. This allows specifically for:

  • Selection, Custom Naming and Aggregation of Scalars, Variable Data and Attributes Individual elements may be selected as included or not, and renamed or not. When custom naming, this may be user inputted string or selected from a dropdown menu.
  • Ability to specify production as a daily rate.
  • Ability to specify Currency as well as Unit Type and Scale.

Click image to expand or minimize. 

Variable Definitions are shared between the Portfolio Export and the PlanningSpace Export.

Other General Information

  • Any warnings or errors that occur throughout the export process are available within the View Logwithin PlanningSpace.
  • esi.manage has the option to select which Export Groups within a Profile it wants to download so as to filter down from a large, all-encompassing profile.
  • PlanningSpace has the capability to batch multiple imports which tends to have smaller scoped Profiles.

Workflow: Configuration

  1. Set up a Variable Definition:
    1. Name the Variable Definition.
    2. Determine the Master Data Elements to utilize:
      1. Currency
      2. Unit Scale
      3. Unit Type
      4. If production should be exported as rates or volumes
    3. Determine which Scalars, Variables and Attributes should be exported to Portfolio.
    4. Where the default names of the exported elements are not desirable, the variable may be defined.
    5. Where multiple exported elements may be desirable as an aggregation, they should be renamed identically. To aid with data quality, previously defined names may be selected as a drop down.
  1. Set up Grouping Definition.
    1. Name the Grouping Definition.
    2. Specify a Report Group for use.
    3. Specify a Filter for use.
    4. Determine whether to include Blank Groups.
    5. Determine whether to utilize incremental results when grouping the data in this manner.
Where an existing Report Group or Filter is insufficient, these may be defined within a popup via clicking on the desired element type.
  1. Set up initial Profile settings.
    1. Name the Profile being defined.
    2. Select Variable Definition for use.
    3. Specify Timing details to match the PlanningSpace conditions.
      1. Specify Start Year.
      2. Specify duration of the export being analyzed.
      3. Specify which Periodicity method should be used.

To set up a specific Profile within Enersight

  1. Add an Export Group:
    1. Name, prefix and suffix as desired.
    2. Specify Grouping Definition to be used for the Export Group. The default is no grouping definition specified.
    3. Specify outcome details to be exported. Repeat this step as required to fill in extra outcomes:
      1. Select Plan Data Set.
      2. Select Version, where a differential export is selected, then add the ‘base’ version to be deducted to create the incremental case.
      3. Add as an outcome.
      4. Name Outcome and specify Weighting.
If the aggregated weighting for all outcomes within an export group is not 100% then there will be warnings provided within the Profile interface. These warnings will not however prevent the export of the specified values as-is.
  1. Repeat step 1 as required.
  2. Save Profile.

Within PlanningSpace

Initial configuration of service account for access:

Within Enersight, when acting as a Company Admin:

  1. Create a new user account with company administration rights.
  2. Generate an Integration API key.
  3. Within PlanningSpace, either as an Administrator or with the role ‘Dataflow/Manage Enersight Connections’:
    1. Specify this information within the Enersight Connections configuration screen of PlanningSpace.

To add a profile within PlanningSpace as a Data Source:

  1. Within PlanningSpace, either as an Administrator or as a member of the Named Workgroup for this tool:
  2. Click ‘Load from Enersight’ button within the Tools tab on the ribbon.
  3. Where different to the last saved connection, click on the ellipsis button for Enersight connection and select a different connect.
  4. On the Enersight Batch Import screen, specify the import settings for one or more batches as well as creating/configuring one or more mapping templates.
  5. Click ‘Next’ to move to the Destination Dataflow Hierarchy Node screen where you can specify the Version of the hierarchy to be imported.
  6. Confirm the details within the Pre-Import Confirmation screen and if desired specify the desired information for the logging file. Then click next to proceed.
  7. View the log if desired, else click ‘Finish’ to close the wizard.

Refer to greater details of the configuration here.

esi.manage Process

Initial setup of connection details to Enersight for access:

Access the required screen via Window > Preferences then selecting Enersight Configuration.

Within this screen then:

  1. Specify the URL (default of https://www.enersight.net/).
  2. Browse to the mapping file for use within the integration.
  3. The same mapping file may include details for both the old and the new integration method. Please refer to the esi.Manage help documentation for assistance in setting up this file.
  4. Specify the Integration Key if using this integration method, and/or the what credential methods are preferable.

Configure the Import Job:

Within the Navigator section of esi.Manage,

  1. Create a new Enersight Import Job.
  2. Add a name.
  3. Specify the method of “Enersight Export Profile” to be used:
    1. Enersight Export Profile is the new method covered within this article
    2. Enersight PDS is the older legacy method.
  4. Proceed to the next step, adding credentials as requested if not using the SAML method.

Once inside the import job:

  1. Select the Target Budget to be updated.
  2. Select the Profile to be downloaded from Enersight.
  3. Choose if all or just some export groups are to be downloaded from the Profile.
  4. Choose if all or just some outcomes are to be imported, noting that only one is supported within esi.Manage
  5. Save the changes to the job.
  6. Click ‘Run Enersight Import Job’.